package com.collabscm.waf.solution.crypt;

/**
 * Hash加密算法，用于加密和匹配用户的密码
 * @author Zeng Raoxing
 */
public interface HashEncryption {
	
	/**
	 * 明文生成密文
	 * @param plainText
	 */
	String createCiphertext(String plainText);
	
	/**
	 * 明文加密后的密文是否与传入的密文匹配？
	 * @param plainText  明文
	 * @param ciphertext 待比较的密文
	 */
	boolean martchCiphertext(String plainText, String ciphertext);
	
}
